VMX: fix vmx_{find,del}_msr() build
authorJan Beulich <jbeulich@suse.com>
Thu, 19 Jul 2018 09:54:45 +0000 (11:54 +0200)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 14 Aug 2018 15:59:23 +0000 (16:59 +0100)
commit1d32c21975097e64a7ecf0932680a3b6d53d00a4
tree9d78caf3161fb0562186015ae4cbd473705f75a4
parent7b420e8a82cc8664e086ed31ec5e80615bd6225f
VMX: fix vmx_{find,del}_msr() build

Older gcc at -O2 (and perhaps higher) does not recognize that apparently
uninitialized variables aren't really uninitialized. Pull out the
assignments used by two of the three case blocks and make them
initializers of the variables, as I think I had suggested during review.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
(cherry picked from commit 97cb0516a322ecdf0032fa9d8aa1525c03d7772f)
xen/arch/x86/hvm/vmx/vmcs.c